import request from '@/utils/request'

/**
 * @description: 获取产品清单
 * @param {*} params
 */
export function getProductList(params) {
  return request({
    url: '/product/list',
    params
  })
}

/**
 * @description: 新增产品资料
 * @param {*} data
 * @return {*}
 */
export function addProductItem(data) {
  return request({
    url: '/product/add',
    method: 'post',
    data
  })
}

/**
 * @description: 获取产品资料信息
 * @param {*} params
 * @return {*}
 */
export function getProductDetail(params) {
  return request({
    url: '/product/detail',
    params
  })
}

/**
 * @description: 更新产品资料信息
 * @param {*} data
 * @return {*}
 */
export function updateProductItem(data) {
  return request({
    url: '/product/update',
    method: 'post',
    data
  })
}

/**
 * @description: 删除产品资料
 * @param {*} data
 * @return {*}
 */
export function deleteProductItem(data) {
  return request({
    url: '/product/delete',
    method: 'post',
    data
  })
}

/**
 * @description: 创建产品ID
 * @param {*} params
 */
export function createProdID(params) {
  return request({
    url: '/create/prodid/by/class',
    params
  })
}

/**
 * @description: 根据产品类别设定检验方案
 * @param {*} data
 */
export function productQualitySet(data) {
  return request({
    url: '/product/quality/set',
    method: 'post',
    data
  })
}
